/*
* berton
*/
package com.pitop.t.entity;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
*  的实体类
*
* @author berton
*/
@Data
public class Permission implements java.io.Serializable {

    private java.lang.Integer permissionId;//数据库字段:permission_id  属性显示:

    private java.lang.String name;//数据库字段:name  属性显示:菜单名称

    private java.lang.Integer pid;//数据库字段:pid  属性显示:父级菜单id

    private java.lang.String parentName;//数据库字段:parent_name  属性显示:父级菜单名称

    private java.lang.Byte type;//数据库字段:type  属性显示:菜单类型 1:目录 2：菜单 2：按钮

    private java.lang.String url;//数据库字段:url  属性显示:菜单url

    private java.lang.String code;//数据库字段:code  属性显示:授权编码

    private java.lang.String color;//数据库字段:color  属性显示:颜色

    private java.lang.String icon;//数据库字段:icon  属性显示:图标

    private java.lang.Byte sort;//数据库字段:sort  属性显示:排序

    private List<Permission> children = new ArrayList<>();

}
